/**
 * 代码生成管理初始化
 */
var Gen = {
	validateFields : {
		modularName : {
			validators : {
				notEmpty : {
					message : '模块名称不能为空'
				},
				regexp: {
					regexp: /^[a-z][a-z0-9_]*$/,
					message: '必须是小写字母、数字或下划线，而且首字符必须为小写字母！'
				},
			}
		}
	}
};
/**
 * 验证数据是否为空
 */
Gen.validate = function () {
    $('#gen_form').data("bootstrapValidator").resetForm();
    $('#gen_form').bootstrapValidator('validate');
    return $("#gen_form").data('bootstrapValidator').isValid();
};
/**
 * 提交代码生成
 */
Gen.generate = function() {
    if (!this.validate()) {
        return;
    }
    document.gen_form.submit();
};
$(function() {
	Sys.initValidator("gen_form", Gen.validateFields);
});